import request from '@/utils/request'
import type JsonResult from '@/types/JsonResult';

/**
 * 查找所有目录
 * @returns 所有目录信息
 */
export const findCategories = ()=> request.get<JsonResult>("/api/front/market/categories")


/**
 * 根据目录id查找所有模块数据
 * @param cID 目录id
 * @param requestPage 请求页
 * @returns 被分页对象包裹的模块数据 
 */
export const findModulesByCID = (cID:number,requestPage:number)=> request.get<JsonResult>(`/api/front/market/modules/${cID}/${requestPage}`)



/**
 * 随机查找8个模块
 * 后期可优化成传参控制查找数量
 * @returns 随机找到的8个模块
 */
export const findRandomModule = ()=> request.get<JsonResult>("/api/front/market/random")